@charset "utf-8";
/* CSS Document */

body,td,th {font-family: Arial; font-size:12px; color: #886525;}
a:link {color:#666666; text-decoration:none;}
a:visited {text-decoration:none; color:#666666;}
a:hover {text-decoration:none; color:#999999;}
a:active {text-decoration:none; color:#999999;}
ul {padding: 0px; margin: 0px;}
ul li {display:inline;}
textarea {overflow:hidden}


#wrapper-top
{
background:url(image/bgrtop.png) repeat-x;
padding: 0px;
}

#wrapper-menu
{
padding: 0px 0px 0px 18px;
}

#menu{ width: 580px; padding: 18px 0px 10px 0px; border-bottom:1px dotted #ffffff;}

#menu ul li {
	padding:0px 50px 0px 0px;

}
#menu li a{
	color:#ffffff;
}

#wrapper
{

background:url(image/footer.png) bottom repeat-x;
}

#contain
{
width:1000px; background-color:#ffffff; padding: 0px 0px 40px 0px; 
position:relative;
overflow:hidden;
}

.contain_border
{
position:absolute; bottom: 0px;
}

#wrapper-actu{
	width:1000px;
	overflow:hidden;
	margin:20px 0px 0px 0px;
	 position:relative;
}

#actu{
width:210px;
float:left;	
}

#actu1
{
float:left;
width:580px;
}
#actu2{
padding:0px 0px 20px 0px;
width:210px;
float:right;	
}

#login{
	position:relative;
	width:224px;
	height:204px;
	float:left;
	background:url(image/bgrcenter_login.png) repeat-y;
	color:#ffffff;
	margin:0px 0px 0px 0px;
}

#login2{
	position:relative;
	width:224px;
	height:180px;
	float:right;
	background:url(image/bgr_login2.png) repeat-y;
	color:#ffffff;
	margin:0px 0px 0px 0px;
}

#titre_login{
	text-align:center;
}
.input_login{
	width:125px;
	height:22px;
	background:url(image/input_login.png) no-repeat;
	border:0px;
}

.input_login2{
	width:125px;
	height:22px;
	background:url(image/Input_login2.png) no-repeat;
	border:0px;
}

.bgrtop{
	position:absolute;
	top:0px;
	left:0px;
}
.bgrbottom{
	position:absolute;
	bottom:-16px;
	left:0px;
}

.contenu{
	width:224px;
	padding:20px 0px 0px 0px;
	position:absolute;
	z-index:1000;
	color:#ffffff;
	left: -1px;
	top: 17px;
}
.contenu a{
	color:#ffffff;
}

#form_login{
	margin:10px 0px 10px 0px;
}
#form_login td{
	color:#ffffff;
}
#pass_oublier{
	margin:10px 0px 0px 0px;
}

#titre_menu{
width::263px;
font-size:16px;
color:#5d94c5;
text-align:left;
margin:20px 0px 0px;
padding:0px 0px 20px 0px;
border-bottom:1px dotted #999999;
}

#titre_menu2{
width::263px;
font-size:16px;
color:#5d94c5;
text-align:left;
margin:0px 40px 0px;
padding:0px 0px 20px 0px;
}

#fidelite{
width:220px;
float:left;	
}
#fidelite h1{
color:#5d94c5;
font-size:13px;
}
#fidelite img {
	border:3px solid #f98216;
	float:left;
	margin:20px 10px 0px 0px;
}

#titre_text{
	width:263px;
	font-size:12px;
	color:#5e433a;
	text-align:right;
margin:25px 0px 0px 0px;
}

#titre_link
{
width:250px;
font-size:12px;
color:#5d94c5;
margin:10px 0px 0px 40px;
}

#banner_left
{
width:220px;
float:left;
padding:20px 0px 0px 0px;
}

#banner_left2
{
width:500;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
overflow:hidden;
}
#banner_left2 #image{
float:left;
width:100px;
}

#titre_text1
{
width:210px;
text-align:left;
font-size:12px;
color:#5d94c5;
margin:0px 0px 0px 0x;
padding:10px 0px 0px 0px;
}

#titre_text2
{
float:left;
width:400px;
}
#titre_text2 h1{
text-align:left;
font-size:12px;
color:#5d94c5;
margin:0px 0px 0px 0x;
padding:0px 0px 0px 0px;
}
#titre_text2 p{
font-size:12px;
color:#5e433a;
text-align:left;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:100;
}

#text
{
width:200px;
font-size:12px;
color:#5e433a;
text-align:left;
margin:10px 50px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:100;
}

#wrapper-footer{
	background:url(image/bgr_footer.png) repeat-x;
	height:64px;
	padding:10px 0px 0px 0px;
}
#footer{
	width:980px;
	overflow:hidden;
	color: #ffffff;
}
#footer a{color: #ffffff;}
#footer-left{
	float:left;
	width:490px;
}
#footer-right{
	float:right;
	width:480px;
}

#footer-right td{
color: #ffffff;
padding:0px 5px 0px 5px;
}